#ifndef __win_cache_h__
#define __win_cache_h__

#include <windows.h>

namespace win
{
    class Image;
    class Cache
    {
    public:
        Cache() {}

        virtual ~Cache() {}

        virtual BOOL GetBinaryResource(LPCTSTR file, BYTE** buffer,
            DWORD* size, BOOL cache)
        {
            return FALSE;
        }

        virtual BOOL GetImage(LPCTSTR file, Image* image,
            BOOL cache)
        {
            return FALSE;
        }
    };
}

#endif